web3.js web3.eth.defaultBlock
code:defaultBlock.js
web3.eth.defaultBlock
このデフォルトブロック番号は以下のメソッドで利用されます。
web3.eth.getBalance()
web3.eth.getCode()
web3.eth.getTransactionCount()
web3.eth.getStorageAt()
web3.eth.call()
new web3.eth.Contract() -> myContract.methods.myMethod().call()
パラメータを渡すことで上書きすることができます。
デフォルト値は "latest" です。
プロパティ
default block のパラメータは以下のいずれかです。
Number : ブロック番号
"genesis" - String: ジェネシスブロック
"latest" - String : 最新のブロック
"pending" - String : 現在マイニングされているブロック(pending 状態のトランザクションも含む)
デフォルト値は "latest" です。
サンプル
code:example.js
web3.eth.defaultBlock;
"latest"
// デフォルトブロック番号をセット
web3.eth.defaultBlock = 231;
原文